package china.accountinghelper.adapter;

import china.wc.tallyhelper.business.BusinessPerson;
import china.wc.tallyhelper.model.ModelPerson;
import android.content.Context;
import android.widget.ArrayAdapter;

/**
 * 本类是添加消费记录页面中，选择消费人Spinner用的Adapter。
 * 继承了ArrayAdapter，但是重写了getItemId()方法，以便正确返回ModelPerson的。
 * 
 * @author 王超
 * 
 */
public class AdapterSpinnerEnabledConsumer extends ArrayAdapter<ModelPerson>
{
    public AdapterSpinnerEnabledConsumer(Context context)
    {
        super(context, android.R.layout.simple_spinner_item, new BusinessPerson().selectEnabledPerson());
        setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    }

    @Override
    public long getItemId(int position)
    {
        return getItem(position).getID();
    }
    

}
